package br.com.Atv04.chico;

public class FuncionarioHorario extends Funcionario {

	private double valorHora;
	private int quantidadeHoras;
	
	public FuncionarioHorario() {
		super();
	}
	
	public FuncionarioHorario(String cpf, String nome, int idade, double valorHora, int quantidadeHoras) {
		super(cpf, nome, idade, valorHora * quantidadeHoras);
		this.valorHora = valorHora;
		this.quantidadeHoras = quantidadeHoras;
	}


	public double getValorHora() {
		return valorHora;
	}
	public void setValorHora(double valorHora) {
		this.valorHora = valorHora;
	}
	public int getQuantidadeHoras() {
		return quantidadeHoras;
	}
	public void setQuantidadeHoras(int quantidadeHoras) {
		this.quantidadeHoras = quantidadeHoras;
	}
	
	
	@Override
	public double obterSalario() {
		return this.valorHora * this.quantidadeHoras;
	}
	
	@Override
	public String toString() {
		return getCpf() + " - " + nome + ", "
				+ getIdade() + " : " + obterSalario() + " (FH)";
	}
}
